Fully Dynamic Spatial Approximation Trees
نویسندگان
چکیده
The Spatial Approximation Tree (sa-tree) is a recently proposed data structure for searching in metric spaces. It has been shown that it compares favorably against alternative data structures in spaces of high dimension or queries with low selectivity. Its main drawbacks are: costly construction time, poor performance in low dimensional spaces or queries with high selectivity, and the fact of being a static data structure, that is, once built, one cannot add or delete elements. These facts rule it out for many interesting applications. In this paper we overcome these weaknesses. We present a dynamic version of the sa-tree that handles insertions and deletions, showing experimentally that the price of adding dynamism is rather low. This is remarkable by itself since very few data structures for metric spaces are fully dynamic. In addition, we show how to obtain large improvements in construction and search time for low dimensional spaces or highly selective queries. The outcome is a much more practical data structure that can be useful in a wide range of applications.
منابع مشابه
Fully Dynamic and Memory-Adaptative Spatial Approximation Trees
Hybrid dynamic spatial approximation trees are recently proposed data structures for searching in metric spaces, based on combining the concepts of spatial approximation and pivot based algorithms. These data structures are hybrid schemes, with the full features of dynamic spatial approximation trees and able of using the available memory to improve the query time. It has been shown that they c...
متن کاملImproved Deletions in Dynamic Spatial Approximation Trees
The Dynamic Spatial Approximation Tree (dsa–tree) is a recently proposed data structure for searching in metric spaces. It has been shown that it compares favorably against alternative data structures in spaces of high dimension or queries with low selectivity. The dsa–tree supports insertion and deletions of elements. However, it has been noted that deletions degrade the structure over time, s...
متن کاملA Dynamic Pivoting Algorithm Based on Spatial Approximation Indexes
Metric indexes aim at reducing the amount of distance evaluations carried out when searching a metric space. Spatial approximation trees (sa-trees for short), in particular, are efficient data structures, which have shown to be competitive in metric spaces of medium to high difficulty, or queries with low selectivity. Sa-trees can be also made dynamic, and can use the available space to improve...
متن کاملتحلیل الگوی مکانی و اثرات متقابل بلوط ایرانی و بنه در جنگلهای قلاجه کرمانشاه با استفاده از تابع K2
Quercus brantii Lindl. and Pistacia atlantica Desf. are the most important tree species in Zagros forests, The abundant use of these trees by the inhabitants of the area has led to a reduction in the quality and quantity of these valuable species, as well as the creation of heterogeneous masses.Recognizing the spatial pattern and the interactions of trees can be a key to managerial interve...
متن کاملQ0-tree: a Dynamic Structure for Accessing Spatial Objects with Arbitrary Shapes
The items in a spatial database have location, extent, and shape with respect to a spatial coordinate system. Simple approximations to these attributes, say by bounding rectangles, are storage efficient and easy to manipulate. But effective spatial retrieval (on either location, extent, or shape) require a more precise representation of these attributes. In this report, we describe a highly com...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002